1. Identificação | |
Tipo de Referência | Artigo em Revista Científica (Journal Article) |
Site | mtc-m21b.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W34P/3PUL32H |
Repositório | sid.inpe.br/mtc-m21b/2017/11.08.15.34 (acesso restrito) |
Última Atualização | 2017:11.08.15.34.49 (UTC) administrator |
Repositório de Metadados | sid.inpe.br/mtc-m21b/2017/11.08.15.34.49 |
Última Atualização dos Metadados | 2018:06.04.02.27.59 (UTC) administrator |
DOI | 10.1002/cpe.3959 |
ISSN | 1532-0626 |
Chave de Citação | SilvaJúniorPaneStep:2017:PoEfAd |
Título | Portability with efficiency of the advection of BRAMS between multi-core and many-core architectures |
Ano | 2017 |
Mês | Nov. |
Data de Acesso | 17 maio 2024 |
Tipo de Trabalho | journal article |
Tipo Secundário | PRE PI |
Número de Arquivos | 1 |
Tamanho | 912 KiB |
|
2. Contextualização | |
Autor | 1 Silva Júnior, Manoel Baptista 2 Panetta, Jairo 3 Stephany, Stephan |
Identificador de Curriculo | 1 2 3 8JMKD3MGP5W/3C9JJ9D |
Grupo | 1 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR 2 3 LABAC-COCTE-INPE-MCTIC-GOV-BR |
Afiliação | 1 Instituto Nacional de Pesquisas Espaciais (INPE) 2 Instituto Tecnológico de Aeronáutica (ITA) 3 Instituto Nacional de Pesquisas Espaciais (INPE) |
Endereço de e-Mail do Autor | 1 manoel.baptista@cptec.inpe.br 2 3 stephan.stephany@inpe.br |
Revista | Concurrency Computation |
Volume | 29 |
Número | 22 |
Páginas | e3959 |
Histórico (UTC) | 2017-11-08 15:35:57 :: simone -> administrator :: 2017 2018-06-04 02:27:59 :: administrator -> simone :: 2017 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Tipo de Versão | publisher |
Palavras-Chave | atmospheric numerical model OpenMP OpenACC code portability multi-core architecture general purpose graphics processing unit |
Resumo | The continuous growth of spatial resolution and forecasting period in current atmospheric models demands increasing processing power supplied by supercomputers with hundreds or thousands of nodes. Currently, most of these models are operationally executed on supercomputers composed of nodes with tens of cores (multi-core architecture). Newer supercomputer generations have nodes with multi-core processors coupled to processing accelerators, typically graphics cards with hundreds of cores (many-core architecture). The rewriting of model codes to use both architectures efficiently, that is, executing with or without graphics cards, represents a challenge because these models have hundreds of thousands of lines. The OpenMP programming interface proposed decades ago is a de facto standard that efficiently explores multi-core architectures. A new programming interface, OpenACC, is being proposed for many-core architectures. These two programming interfaces are similar, because they are based on parallelization directives for the concurrent execution of threads. This work shows the feasibility of writing a single portable code embedding both interfaces and presenting acceptable efficiency when executed on nodes with multi-core or many-core architecture. The code chosen as a case study is the advection of scalars, a part of the dynamics of the regional atmospheric model Brazilian Regional Atmospheric Modeling System (BRAMS). The dynamics of a model is harder to parallelize because of data dependencies between adjacent grid points. Single-node executions of the advections of scalars for different grid sizes using OpenMP or OpenACC yielded similar speed-ups, showing the feasibility of the proposed approach. |
Área | COMP |
Arranjo 1 | urlib.net > BDMCI > Fonds > Produção anterior à 2021 > LABAC > Portability with efficiency... |
Arranjo 2 | urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Portability with efficiency... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | |
|
4. Condições de acesso e uso | |
Idioma | en |
Grupo de Usuários | self-uploading-INPE-MCTI-GOV-BR simone |
Grupo de Leitores | administrator simone |
Visibilidade | shown |
Permissão de Leitura | deny from all and allow from 150.163 |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Vinculação | 8JMKD3MGP3W34P/3JDAC42 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3ESGTTP 8JMKD3MGPCW/3F2PHGS |
Lista de Itens Citando | sid.inpe.br/mtc-m21/2012/07.13.15.00.38 5 sid.inpe.br/bibdigital/2013/09.22.23.14 2 sid.inpe.br/bibdigital/2013/10.12.22.16 2 |
Divulgação | PORTALCAPES; SCOPUS. |
Acervo Hospedeiro | sid.inpe.br/mtc-m21b/2013/09.26.14.25.20 |
|
6. Notas | |
Campos Vazios | alternatejournal archivingpolicy archivist callnumber copyholder copyright creatorhistory descriptionlevel e-mailaddress format isbn label lineage mark mirrorrepository nextedition notes orcid parameterlist parentrepositories previousedition previouslowerunit progress project rightsholder schedulinginformation secondarydate secondarykey secondarymark session shorttitle sponsor subject targetfile tertiarytype url |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|